/**
 * 处理后台返回的时间格式
 * @description 配置axios请求基础信息
 * @author 青姝 2224693191@qq.com
 * @param time 格式的时间
 * @param format 格式的样式
 * @returns {string} 格式后的时间
 */
// YYYY-MM-DD hh:mm:ss
export const changeDateFormat = (time, format = 'YYYY-MM-DD') => {
  if (!time) return '';
  let datetime = new Date(time);
  let o = {
    'Y+': datetime.getFullYear(),
    "M+": datetime.getMonth() + 1,
    "D+": datetime.getDate(),
    "h+": datetime.getHours(),
    "m+": datetime.getMinutes(),
    "s+": datetime.getSeconds(),
    "q+": Math.floor((datetime.getMonth() + 3) / 3),
    "S": datetime.getMilliseconds()
  };
  if (/(Y+)/.test(format)) format = format.replace(RegExp.$1, (datetime.getFullYear() + "").substr(4 - RegExp.$1.length));
  for (var k in o)
    if (new RegExp("(" + k + ")").test(format)) {
      format = format.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    }
  return format;
}

/**
 * 查询当天日期
 */
export const getNowDate = () => {
  const timeOne = new Date()
  const year = timeOne.getFullYear()
  let month = timeOne.getMonth() + 1
  let day = timeOne.getDate()
  month = month < 10 ? '0' + month : month
  day = day < 10 ? '0' + day : day
  return `${year}-${month}-${day}`
}
